//go:build todo
// +build todo

package rpcserver

import (
	"gluenet/internal/agent/driver/rpcserver"
	"gluenet/internal/agent/service/systemsvc"
	v1 "gluenet/pkg/log/v1"
)

const (
	system = `system`
)

func init() {
	registerRouter(system, NewSystemRouter)
}

type systemRouter struct {
	log v1.Logger
	svc systemsvc.Service
}

func NewSystemRouter(c rpcserver.IRoutes) {
	logger := v1.NewLogger(system)
	svc := systemsvc.NewService(logger)

	_ = &systemRouter{
		svc: svc,
		log: logger,
	}

}
